home *** CD-ROM | disk | FTP | other *** search
/ PC for Alla 2005 May / PC för Alla 0505.iso / fullversioner / realsoft3d / data1.cab / Scripting / scripts / js / real / raytr / r3frserv.js < prev    next >
Encoding:
JavaScript  |  2005-04-04  |  3.2 KB  |  127 lines

  1.  
  2. // JavaScript wrapper for r3frserv.h
  3. // Auto generated file, do not modify by hand
  4. // Copyright ⌐ 2004, Realsoft Graphics Oy
  5.  
  6. var R3_FRSERVER_H = 1;
  7. include("real/raytr/r3frbase.js")
  8.  
  9.  
  10. var R3CLID_FRSERVER = 760;
  11.  
  12.  
  13.  
  14.  
  15. // Description: Start socket stream parsing
  16.  
  17. R3FRSERVM_RUN = 760000;
  18.  
  19. function mR3FRSERVM_RUN() {
  20.   DoA(this.r3obj, 760000, 0, R3TID_INTEGER, 0);
  21. }
  22.  
  23. // Description: Define the image output to the socket. This method can be sent to the
  24. //      server    * directly or through socket interface. Previous output specifications are replaced with * the new
  25. //      one.
  26. // p3: r3List, list of outputted channels. Each node is of type R3RAYNODE, see r3output.h.    
  27.  
  28. R3FRSERVM_SPECOUTPUT = 760001;
  29.  
  30. function mR3FRSERVM_SPECOUTPUT(p3) {
  31.   DoA(this.r3obj, 760001, p3, R3TID_LIST, 0);
  32. }
  33.  
  34. // Virtual method
  35.  
  36. R3FRSERVM_SETTEXTUREPATHS = 760002;
  37.  
  38. function mR3FRSERVM_SETTEXTUREPATHS() {
  39.   DoA(this.r3obj, 760002, 0, R3TID_INTEGER, 0);
  40. }
  41.  
  42. // Description: Set client name
  43. // Virtual method
  44. // p3: String, name of the client    
  45.  
  46. R3FRSERVM_CLIENTNAME = 760003;
  47.  
  48. function mR3FRSERVM_CLIENTNAME(p3) {
  49.   DoA(this.r3obj, 760003, p3, R3TID_STRING, 0);
  50. }
  51.  
  52.  
  53. R3FRSERVM_CHANNELCALLBACK = 760004;
  54.  
  55. function mR3FRSERVM_CHANNELCALLBACK() {
  56.   DoA(this.r3obj, 760004, 0, R3TID_INTEGER, 0);
  57. }
  58.  
  59.  
  60. R3FRSERVM_REFRESHIMAGE = 760006;
  61.  
  62. function mR3FRSERVM_REFRESHIMAGE() {
  63.   DoA(this.r3obj, 760006, 0, R3TID_INTEGER, 0);
  64. }
  65.  
  66.  
  67.  
  68.  
  69. R3FRSERVA_RenderPort = 760501;
  70. function SetR3FRSERVA_RenderPort(value) {
  71.   R3Set(this.r3obj, R3FRSERVA_RenderPort, value, R3TID_INTEGER, 0); 
  72. }
  73.  
  74. R3FRSERVA_RenderEngineType = 760502;
  75. function SetR3FRSERVA_RenderEngineType(value) {
  76.   R3Set(this.r3obj, R3FRSERVA_RenderEngineType, value, R3TID_INTEGER, 0); 
  77. }
  78.  
  79. R3FRSERVA_RenderEngine = 760503;
  80. function GetR3FRSERVA_RenderEngine() {
  81.   return R3ToJS(R3Get(this.r3obj, R3FRSERVA_RenderEngine, R3TID_OBJECT, 0)); 
  82. }
  83.  
  84. R3FRSERVA_TextureImport = 760504;
  85. function SetR3FRSERVA_TextureImport(value) {
  86.   R3Set(this.r3obj, R3FRSERVA_TextureImport, value, R3TID_BOOLEAN, 0); 
  87. }
  88.  
  89. R3FRSERVA_CurrentBoxId = 760505;
  90. function GetR3FRSERVA_CurrentBoxId() {
  91.   return R3Get(this.r3obj, R3FRSERVA_CurrentBoxId, R3TID_INTEGER, 0); 
  92. }
  93.  
  94. var R3RDM_CONNECT = 0;
  95. var R3RDM_RESUME = 1;
  96. var R3RDM_CANCEL = 2;
  97. var R3RDM_CLEANUP = 3;
  98. var R3RDM_VERSION = 4;
  99. var R3RDM_GETSTATUS = 5;
  100. var R3RDM_SHUTDOWN = 6;
  101. var R3RDM_DISABLE = 7;
  102. var R3DEFAULT_RENDERPORT = 10050;
  103.  
  104.  
  105. function r3Frserver () { 
  106.    this.base = r3God;
  107.    if(arguments.length) {
  108.       this.base(R3CLID_FRSERVER, arguments);
  109.    }
  110.    // Methods
  111.    this.RUN=mR3FRSERVM_RUN;
  112.    this.SPECOUTPUT=mR3FRSERVM_SPECOUTPUT;
  113.    this.SETTEXTUREPATHS=mR3FRSERVM_SETTEXTUREPATHS;
  114.    this.CLIENTNAME=mR3FRSERVM_CLIENTNAME;
  115.    this.CHANNELCALLBACK=mR3FRSERVM_CHANNELCALLBACK;
  116.    this.REFRESHIMAGE=mR3FRSERVM_REFRESHIMAGE;
  117.  
  118.    // Attributes
  119.    this.SetRenderPort=SetR3FRSERVA_RenderPort;
  120.    this.SetRenderEngineType=SetR3FRSERVA_RenderEngineType;
  121.    this.GetRenderEngine=GetR3FRSERVA_RenderEngine;
  122.    this.SetTextureImport=SetR3FRSERVA_TextureImport;
  123.    this.GetCurrentBoxId=GetR3FRSERVA_CurrentBoxId;
  124. }
  125.  
  126. r3Frserver.prototype=new r3Root;
  127. // r3frserv.h_H